difficult circumstances - French English Dictionary